home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-19 | 1.2 KB | 31 lines | [TEXT/CWIE] |
- This directory contains an FFT library which was optimized
- for speed on RISC processors such as the PowerPC. All ffts
- use single precision floats, for double precision just use a
- global search and replace to change float to double in all
- source files. Optimization was done using a PowerMac 8100/80
- and a 1024 point complex fft with the codewarrier 7 C compiler.
- ** Warning ** only a small amount of casual testing has been
- performed on this code. You must perform rigorous testing to
- your own standards before using this code.
-
- files:
-
- fftsbig.c
- Library of in-place fast fourier transforms. Contains Forward
- and inverse complex transforms and a real forward transform.
- You must first call an initialization routine (FFTInit for ffts
- and iffts and rFFTInit for rffts) before calling the fft computation
- routines. The transforms can be done on either a one dimension array
- or the rows of a two dimension array.
-
- fftTest.c
- An example test program to time the complex ffts on the Macintosh.
-
- rfftTest.c
- An example test program to time the real fft on the Macintosh.
-
- fftTest.µ and rfftTest.µ
- CodeWarrier 7 project files for the test programs.
-
- ffttest.m and rffttest.m
- Matlab scripts used to check the results.